//---------------------------------------------------------------------------

#ifndef BFISymbolH
#define BFISymbolH
#include <vcl.h>

class BFISymbol
{
	protected:
		bool Inversed;
		TCanvas* Canvas;
		float WIDTH_COEF;
		int X;
		int Y;
		int FONT_SIZE;
	public:
		BFISymbol(TCanvas*/*,int*/,bool = false);
		virtual void draw(int, int)/* = 0*/;
		virtual int width();
		float centerY();
		float topY();
		float bottomY();
		float topYOperation(int);
		int getX();
		int getY();
		int getFontSize();
		bool isInversed();
		void setInversed(bool isInversed);
		void setCanvas(TCanvas* Canvas);
};

//---------------------------------------------------------------------------
#endif
